package com.lzj.server.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lzj.server.entity.video.UserInfo;


public interface UserService extends IService<UserInfo> {


    /**
     * 注册
     *
     * @param user 前端传来的用户信息
     * @return Result
     */
    boolean register(UserInfo user);

    /**
     * 检查邮箱验证码
     *
     * @param code  验证码
     * @param email 邮箱
     * @return boolean
     */
    boolean checkCode(String code, String email);

    /**
     * 登录
     *
     * @param email    邮箱
     * @param password 密码
     * @return boolean
     */
    String login(String email, String password);

    /**
     * 找回密码
     *
     * @param user 前端传来的用户信息
     * @return boolean
     */
    boolean findPassword(UserInfo user);

}
